package br.ita.doacoes.view.cadastrodoacoes;

import java.util.List;

import javax.swing.DefaultComboBoxModel;

import br.ita.doacoes.core.cadastrodoacoes.dao.TipoItemDAO;
import br.ita.doacoes.core.cadastrodoacoes.dao.impl.TipoItemDAOImpl;
import br.ita.doacoes.domain.cadastrodoacoes.TipoItem;
import br.ita.doacoes.view.cadastrodoacoes.refresher.Refreshable;
import br.ita.doacoes.view.cadastrodoacoes.refresher.Refresher;


public class TipoCombo extends DefaultComboBoxModel implements Refreshable{
	TipoItemDAO dao;
	public TipoCombo() {
		dao = new TipoItemDAOImpl();
		refresh();
		Refresher.add(this);
	}
	
	public void refresh(){
		List lista = dao.getList();
		removeAllElements();	
		for(Object obj:lista){
			addElement(obj);
		}
	}

}
